package com.imagination.applet.domain.product.service;

import com.imagination.applet.domain.product.model.ProductImage;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface ProductImageQueryService {

    Page<ProductImage> queryByPageable(Pageable pageable);
    Page<ProductImage> queryByPageable(Pageable pageable, List<String> list);

    Integer queryCount(List<String> channelTypes);


    ProductImage getById(Long id);

    List<ProductImage> getByTaskId(String taskId);

    List<ProductImage> getByTrainingStatus(Integer trainingStatus);

}
